enter image description here

InBox ChatBot

Versão 6.0.0

Data de Criação 23/06/2020

Recursos

Este módulo fornece uma integração com um chat bot gerado também pelo DialogFlow

Pré-requisitos

Framework

As seguintes versões de framework OTRS são suportadas:

  • [6.x.x]

Módulos

Os seguintes módulos são requeridos:

  • InBox Core 6.20.7 ou superior

Sistema Operacional

Os seguintes sistemas operacionais são requeridos:

  • [Nenhum]

Software de Terceiros

Os seguintes softwares de terceiros são requeridos:

  • [Nenhum]

Instalação

bin/otrs.Console.pl Admin::Package::Install /path/to/InBox\ ChatBot-6.11.15.opm

Configuração

ChatBot::Core::ConfigOfChat

Esta configuração é responsável por definir os parâmetros de layout e os outros necessários para o funcionamento do chat. Sendo eles:

  • dfmessengerbotmessage

Cor de segundo plano do balão para mensagens do agente.

  • dfmessengerbuttontitlebarcolor

Cor do botão flutuante e da barra de título da caixa de diálogo do chat.

  • dfmessengerbuttontitlebarfontcolor

Cor da fonte do título na barra de título.

  • dfmessengerchatbackgroundcolor

Cor do segundo plano da caixa de diálogo de chat.

  • dfmessengerfontcolor

Cor da fonte para mensagens.

  • dfmessengerinputboxcolor

Cor do segundo plano da caixa de entrada de texto.

  • dfmessengerinputfontcolor

Cor da fonte da caixa de entrada de texto.

  • dfmessengerinputplaceholderfontcolor

Cor da fonte do texto do marcador na caixa de entrada de texto.

  • dfmessengerminimizedchatcloseiconcolor

Cor do ícone de fechamento na visualização de chat fechada.

  • dfmessengersendicon

Cor do ícone de envio na caixa de entrada de texto.

  • dfmessengerusermessage

Cor do segundo plano do balão para mensagens do usuário.

  • intent

Intenção de início do chat

  • chattile

Nome mostrado no título do chat

  • agentid

ID gerado para DialogFlow. Para acessá-lo, navegue no DialogFlow até o menu de integrações e abra o Dialogflow Messenger Beta

  • languagecode

Linguagem utilizada pelo chat

  • chaticon

Ícone usado para o botão de abertura da caixa de diálogo de chat. Este campo deve ser um URL público. O tamanho preferencial do ícone deve ser de 36 x 36 pixels.

ChatBot::Core::NewTicket

Esta configuração é responsável por definir os parâmetros de abertura de chamado via chat:

enter image description here

Frontend::Output::FilterElementPost###AddChatBot

Esta configuração é responsável por definir as telas que o chat aparece via FilterElementPost: enter image description here

Configurar o DialogFlow

É necessário ter uma conta criada na DialogFlow. Após isso, adicione os arquivos presentes no pacote, 'index.js' e 'package.json', no menu Fulfillment do console do DialogFlow. Lembre-se de alterar a URL de acesso para a sua desejada:

enter image description here

Uso

Após realizar as configurações, será possível visualizar o chat bot e interagir com suas intents para o usuário, como no exemplo abaixo:

enter image description here